The ANOVA test is based on the cleaned data from regression step, dedicated to show the association between variables and the outcome.

Rows: 25116 Columns: 23
── Column specification ─────────────────────────────────────────────────
Delimiter: ","
chr  (11): month, boro, location_desc, perp_age_group, perp_sex, perp...
dbl  (10): incident_key, day, year, precinct, jurisdiction_code, x_co...
lgl   (1): statistical_murder_flag
time  (1): occur_time

ℹ Use `spec()` to retrieve the full column specification for this data.
ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
showing = function(x){
  x %>% 
  broom::tidy() %>%
  mutate(
    p.value = format(p.value, scientific = TRUE, digits = 3)
  ) %>% 
  select(term, p.value) %>% 
  rows_delete(tibble(term = "Residuals")) %>% 
  rename(variable = term) %>% 
  knitr::kable()
}

Year

res_year = aov(number_shoot ~ factor(year), data = nyc_fit_lm)
res_year_df = showing(res_year)
Matching, by = "term"

The p-value of the year variable is smaller than 0.05, thus we reject the null hypothesis and regard the year as statistically significant.

Month

res_month = aov(number_shoot ~ factor(month), data = nyc_fit_lm)
showing(res_month)

The p-value of the month variable is smaller than 0.05, thus we reject the null hypothesis and regard the month as statistically significant.

Borough

nyc_boro = nyc_fit_lm %>% 
  rename(borough = boro)
res_boro = aov(number_shoot ~ factor(borough), data = nyc_boro)
showing(res_boro)

The p-value of the borough variable is smaller than 0.05, thus we reject the null hypothesis and regard the borough as statistically significant.

Statistical_murder_flag

res_smf = aov(number_shoot ~ factor(statistical_murder_flag), data = nyc_fit_lm)
showing(res_smf)

The p-value of the Statistical_murder_flag variable is smaller than 0.05, thus we reject the null hypothesis and regard the Statistical_murder_flag as statistically significant.

Perp_sex

res_perpsex = aov(number_shoot ~ factor(perp_sex), data = nyc_fit_lm)
showing(res_perpsex)

The p-value of the sex of perpetrator variable is smaller than 0.05, thus we reject the null hypothesis and regard the sex of perpetrator as statistically significant.

Perp_race

res_perprace = aov(number_shoot ~ factor(perp_race), data = nyc_fit_lm)
showing(res_perprace)

The p-value of the race of perpetrator variable is smaller than 0.05, thus we reject the null hypothesis and regard the race of perpetrator as statistically significant.

Vic_sex

res_vicsex = aov(number_shoot ~ factor(vic_sex), data = nyc_fit_lm)
showing(res_vicsex)

The p-value of the sex of victims variable is smaller than 0.05, thus we reject the null hypothesis and regard the sex of victims as statistically significant.

Vic_race

res_vicrace = aov(number_shoot ~ factor(vic_race), data = nyc_fit_lm)
showing(res_vicrace)

The p-value of the race of victims variable is smaller than 0.05, thus we reject the null hypothesis and regard the race of victims as statistically significant.

Perp_age_group

res_perp_age_group = aov(number_shoot ~ factor(perp_age_group), data = nyc_fit_lm)
showing(res_perp_age_group)

The p-value of the perp_age_group variable is smaller than 0.05, thus we reject the null hypothesis and regard the perp_age_group as statistically significant.

Vic_age_group

res_vic_age_group = aov(number_shoot ~ factor(vic_age_group), data = nyc_fit_lm)
showing(res_vic_age_group)

The p-value of the vic_age_group variable is smaller than 0.05, thus we reject the null hypothesis and regard the vic_age_group as statistically significant.

LS0tCnRpdGxlOiAiT25lLXdheSBBTk9WQSIKb3V0cHV0OgogIGh0bWxfZG9jdW1lbnQ6CiAgICB0b2M6IHRydWUKICAgIHRvY19mbG9hdDogdHJ1ZQogICAgZGZfcHJpbnQ6IHBhZ2VkCiAgICBjb2RlX2ZvbGRpbmc6IGhpZGUKICBodG1sX25vdGVib29rOgogICAgdG9jOiB5ZXMKZWRpdG9yX29wdGlvbnM6CiAgY2h1bmtfb3V0cHV0X3R5cGU6IGlubGluZQotLS0KVGhlIEFOT1ZBIHRlc3QgaXMgYmFzZWQgb24gdGhlIGNsZWFuZWQgZGF0YSBmcm9tIHJlZ3Jlc3Npb24gc3RlcCwgZGVkaWNhdGVkIHRvIHNob3cgdGhlIGFzc29jaWF0aW9uIGJldHdlZW4gdmFyaWFibGVzIGFuZCB0aGUgb3V0Y29tZS4KCmBgYHtyIHNldHVwLCBpbmNsdWRlPUZBTFNFfQpsaWJyYXJ5KGZsZXhkYXNoYm9hcmQpCmxpYnJhcnkodGlkeXZlcnNlKQpsaWJyYXJ5KHZpcmlkaXMpCmxpYnJhcnkocGxvdGx5KQpsaWJyYXJ5KG1vZGVscikKbGlicmFyeShndHN1bW1hcnkpCgoKa25pdHI6Om9wdHNfY2h1bmskc2V0KAoJZWNobyA9IFRSVUUsCgl3YXJuaW5nID0gRkFMU0UsCglmaWcud2lkdGggPSA2LCAKICBmaWcuaGVpZ2h0ID0gOCwKICBvdXQud2lkdGggPSAiOTAlIiwKCW1lc3NhZ2UgPSBGLAogIGVjaG8gPSBULAogIHdhcm5pbmcgPSBGLAogIGNhY2hlID0gRgopCm9wdGlvbnMoCiAgZ2dwbG90Mi5jb250aW51b3VzLmNvbG91ciA9ICJ2aXJpZGlzIiwKICBnZ3Bsb3QyLmNvbnRpbnVvdXMuZmlsbCA9ICJ2aXJpZGlzIgopCnNjYWxlX2NvbG91cl9kaXNjcmV0ZSA9IHNjYWxlX2NvbG91cl92aXJpZGlzX2QKc2NhbGVfZmlsbF9kaXNjcmV0ZSA9IHNjYWxlX2ZpbGxfdmlyaWRpc19kCnRoZW1lX3NldCh0aGVtZV9taW5pbWFsKCkgKyB0aGVtZShsZWdlbmQucG9zaXRpb24gPSAiYm90dG9tIikpCgpgYGAKCgpgYGB7ciBkYXRhIGltcG9ydCwgZWNobz1GQUxTRSwgbWVzc2FnZT1GQUxTRSwgd2FybmluZz1GQUxTRX0KbnljX3Nob290aW5nID0gcmVhZF9jc3YoIi4vY29tcF9kYXRhL0Z1bGwgTllDIFNob290aW5nIERhdGEgKDIwMDYtMjAyMSkuY3N2IikKCm55Y190aW1lID0gCiAgbnljX3Nob290aW5nICU+JSAKICBzZXBhcmF0ZShvY2N1cl90aW1lLCBpbnRvID0gYygiaG91ciIsICJtaW51dGUiLCAic2Vjb25kIiksIHNlcCA9ICI6IikgJT4lIAogIG11dGF0ZSgKICAgIGhvdXIgPSBhcy5mYWN0b3IoaG91cikKICApCmBgYAoKYGBge3IsIGltcG9ydCBkYXRhLCBlY2hvPUZBTFNFLCBtZXNzYWdlPUZBTFNFLCB3YXJuaW5nPUZBTFNFfQpueWNfZml0X2xtID0KICBueWNfdGltZSAlPiUgCiAgc2VsZWN0KG1vbnRoLCBkYXksIHllYXIsIGJvcm8sIHN0YXRpc3RpY2FsX211cmRlcl9mbGFnLCBwZXJwX2FnZV9ncm91cCwgdmljX2FnZV9ncm91cCwgcGVycF9zZXgsIHBlcnBfcmFjZSwgdmljX3NleCwgdmljX3JhY2UpICU+JQogIG11dGF0ZSgKICAgIG1vbnRoID0gYXMuZmFjdG9yKG1vbnRoKSwgCiAgICBkYXkgPSBhcy5mYWN0b3IoZGF5KSwgCiAgICB5ZWFyID0gYXMuZmFjdG9yKHllYXIpLAogICAgYm9ybyA9IGFzLmZhY3Rvcihib3JvKSwgCiAgICBzdGF0aXN0aWNhbF9tdXJkZXJfZmxhZyA9IGFzLmZhY3RvcihzdGF0aXN0aWNhbF9tdXJkZXJfZmxhZyksCiAgICBwZXJwX3NleCA9IGFzLmZhY3RvcihwZXJwX3NleCksCiAgICBwZXJwX3JhY2UgPSBhcy5mYWN0b3IocGVycF9yYWNlKSwKICAgIHZpY19zZXggPSBhcy5mYWN0b3IodmljX3NleCksCiAgICB2aWNfcmFjZSA9IGFzLmZhY3Rvcih2aWNfcmFjZSksCiAgICBtb250aCA9IGZjdF9yZWxldmVsKG1vbnRoLCAiSmFudWFyeSIsICJGZWJydWFyeSIsICJNYXJjaCIsICJBcHJpbCIsICJNYXkiLCAiSnVuZSIsICJKdWx5IiwgIkF1Z3VzdCIsICJTZXB0ZW1iZXIiLCAiT2N0b2JlciIsICJOb3ZlbWJlciIsICJEZWNlbWJlciIpCiAgKSAlPiUgCiAgZ3JvdXBfYnkobW9udGgsIHllYXIsIGJvcm8sIHN0YXRpc3RpY2FsX211cmRlcl9mbGFnLCBwZXJwX2FnZV9ncm91cCwgdmljX2FnZV9ncm91cCwgcGVycF9zZXgsIHBlcnBfcmFjZSwgdmljX3NleCwgdmljX3JhY2UpICU+JSAKICBzdW1tYXJpemUoCiAgICBudW1iZXJfc2hvb3QgPSBuKCkKICApICU+JSAKICBkcm9wX25hKCkKYGBgCgpgYGB7ciBmdW5jdGlvbiBzaG93aW5nfQpzaG93aW5nID0gZnVuY3Rpb24oeCl7CiAgeCAlPiUgCiAgYnJvb206OnRpZHkoKSAlPiUKICBtdXRhdGUoCiAgICBwLnZhbHVlID0gZm9ybWF0KHAudmFsdWUsIHNjaWVudGlmaWMgPSBUUlVFLCBkaWdpdHMgPSAzKQogICkgJT4lIAogIHNlbGVjdCh0ZXJtLCBwLnZhbHVlKSAlPiUgCiAgcm93c19kZWxldGUodGliYmxlKHRlcm0gPSAiUmVzaWR1YWxzIikpICU+JSAKICByZW5hbWUodmFyaWFibGUgPSB0ZXJtKSAlPiUgCiAga25pdHI6OmthYmxlKCkKfQpgYGAKCgojIFllYXIKYGBge3IgeWVhcn0KcmVzX3llYXIgPSBhb3YobnVtYmVyX3Nob290IH4gZmFjdG9yKHllYXIpLCBkYXRhID0gbnljX2ZpdF9sbSkKc2hvd2luZyhyZXNfeWVhcikKYGBgCgpUaGUgcC12YWx1ZSBvZiB0aGUgeWVhciB2YXJpYWJsZSBpcyBzbWFsbGVyIHRoYW4gMC4wNSwgdGh1cyB3ZSByZWplY3QgdGhlIG51bGwgaHlwb3RoZXNpcyBhbmQgcmVnYXJkIHRoZSB5ZWFyIGFzIHN0YXRpc3RpY2FsbHkgc2lnbmlmaWNhbnQuCgojIE1vbnRoCgpgYGB7ciBtb250aH0KcmVzX21vbnRoID0gYW92KG51bWJlcl9zaG9vdCB+IGZhY3Rvcihtb250aCksIGRhdGEgPSBueWNfZml0X2xtKQpzaG93aW5nKHJlc19tb250aCkKYGBgClRoZSBwLXZhbHVlIG9mIHRoZSBtb250aCB2YXJpYWJsZSBpcyBzbWFsbGVyIHRoYW4gMC4wNSwgdGh1cyB3ZSByZWplY3QgdGhlIG51bGwgaHlwb3RoZXNpcyBhbmQgcmVnYXJkIHRoZSBtb250aCBhcyBzdGF0aXN0aWNhbGx5IHNpZ25pZmljYW50LgoKIyBCb3JvdWdoCgpgYGB7ciBib3JvfQpueWNfYm9ybyA9IG55Y19maXRfbG0gJT4lIAogIHJlbmFtZShib3JvdWdoID0gYm9ybykKcmVzX2Jvcm8gPSBhb3YobnVtYmVyX3Nob290IH4gZmFjdG9yKGJvcm91Z2gpLCBkYXRhID0gbnljX2Jvcm8pCnNob3dpbmcocmVzX2Jvcm8pCmBgYAoKVGhlIHAtdmFsdWUgb2YgdGhlIGJvcm91Z2ggdmFyaWFibGUgaXMgc21hbGxlciB0aGFuIDAuMDUsIHRodXMgd2UgcmVqZWN0IHRoZSBudWxsIGh5cG90aGVzaXMgYW5kIHJlZ2FyZCB0aGUgYm9yb3VnaCBhcyBzdGF0aXN0aWNhbGx5IHNpZ25pZmljYW50LgoKIyBTdGF0aXN0aWNhbF9tdXJkZXJfZmxhZwoKYGBge3IgU3RhdGlzdGljYWxfbXVyZGVyX2ZsYWd9CnJlc19zbWYgPSBhb3YobnVtYmVyX3Nob290IH4gZmFjdG9yKHN0YXRpc3RpY2FsX211cmRlcl9mbGFnKSwgZGF0YSA9IG55Y19maXRfbG0pCnNob3dpbmcocmVzX3NtZikKYGBgCgpUaGUgcC12YWx1ZSBvZiB0aGUgU3RhdGlzdGljYWxfbXVyZGVyX2ZsYWcgdmFyaWFibGUgaXMgc21hbGxlciB0aGFuIDAuMDUsIHRodXMgd2UgcmVqZWN0IHRoZSBudWxsIGh5cG90aGVzaXMgYW5kIHJlZ2FyZCB0aGUgU3RhdGlzdGljYWxfbXVyZGVyX2ZsYWcgYXMgc3RhdGlzdGljYWxseSBzaWduaWZpY2FudC4KCiMgUGVycF9zZXgKCmBgYHtyIHBlcnBfc2V4fQpyZXNfcGVycHNleCA9IGFvdihudW1iZXJfc2hvb3QgfiBmYWN0b3IocGVycF9zZXgpLCBkYXRhID0gbnljX2ZpdF9sbSkKc2hvd2luZyhyZXNfcGVycHNleCkKYGBgCgpUaGUgcC12YWx1ZSBvZiB0aGUgc2V4IG9mIHBlcnBldHJhdG9yIHZhcmlhYmxlIGlzIHNtYWxsZXIgdGhhbiAwLjA1LCB0aHVzIHdlIHJlamVjdCB0aGUgbnVsbCBoeXBvdGhlc2lzIGFuZCByZWdhcmQgdGhlIHNleCBvZiBwZXJwZXRyYXRvciBhcyBzdGF0aXN0aWNhbGx5IHNpZ25pZmljYW50LgoKIyBQZXJwX3JhY2UKCmBgYHtyIHBlcnBfcmFjZX0KcmVzX3BlcnByYWNlID0gYW92KG51bWJlcl9zaG9vdCB+IGZhY3RvcihwZXJwX3JhY2UpLCBkYXRhID0gbnljX2ZpdF9sbSkKc2hvd2luZyhyZXNfcGVycHJhY2UpCmBgYAoKVGhlIHAtdmFsdWUgb2YgdGhlIHJhY2Ugb2YgcGVycGV0cmF0b3IgdmFyaWFibGUgaXMgc21hbGxlciB0aGFuIDAuMDUsIHRodXMgd2UgcmVqZWN0IHRoZSBudWxsIGh5cG90aGVzaXMgYW5kIHJlZ2FyZCB0aGUgcmFjZSBvZiBwZXJwZXRyYXRvciBhcyBzdGF0aXN0aWNhbGx5IHNpZ25pZmljYW50LgoKIyBWaWNfc2V4CgpgYGB7ciB2aXRfc2V4fQpyZXNfdmljc2V4ID0gYW92KG51bWJlcl9zaG9vdCB+IGZhY3Rvcih2aWNfc2V4KSwgZGF0YSA9IG55Y19maXRfbG0pCnNob3dpbmcocmVzX3ZpY3NleCkKYGBgCgpUaGUgcC12YWx1ZSBvZiB0aGUgc2V4IG9mIHZpY3RpbXMgdmFyaWFibGUgaXMgc21hbGxlciB0aGFuIDAuMDUsIHRodXMgd2UgcmVqZWN0IHRoZSBudWxsIGh5cG90aGVzaXMgYW5kIHJlZ2FyZCB0aGUgc2V4IG9mIHZpY3RpbXMgYXMgc3RhdGlzdGljYWxseSBzaWduaWZpY2FudC4KCiMgVmljX3JhY2UKCmBgYHtyIHZpY19yYWNlfQpyZXNfdmljcmFjZSA9IGFvdihudW1iZXJfc2hvb3QgfiBmYWN0b3IodmljX3JhY2UpLCBkYXRhID0gbnljX2ZpdF9sbSkKc2hvd2luZyhyZXNfdmljcmFjZSkKYGBgCgpUaGUgcC12YWx1ZSBvZiB0aGUgcmFjZSBvZiB2aWN0aW1zIHZhcmlhYmxlIGlzIHNtYWxsZXIgdGhhbiAwLjA1LCB0aHVzIHdlIHJlamVjdCB0aGUgbnVsbCBoeXBvdGhlc2lzIGFuZCByZWdhcmQgdGhlIHJhY2Ugb2YgdmljdGltcyBhcyBzdGF0aXN0aWNhbGx5IHNpZ25pZmljYW50LgoKIyBQZXJwX2FnZV9ncm91cAoKYGBge3IgUGVycF9hZ2VfZ3JvdXB9CnJlc19wZXJwX2FnZV9ncm91cCA9IGFvdihudW1iZXJfc2hvb3QgfiBmYWN0b3IocGVycF9hZ2VfZ3JvdXApLCBkYXRhID0gbnljX2ZpdF9sbSkKc2hvd2luZyhyZXNfcGVycF9hZ2VfZ3JvdXApCmBgYAoKVGhlIHAtdmFsdWUgb2YgdGhlIHBlcnBfYWdlX2dyb3VwIHZhcmlhYmxlIGlzIHNtYWxsZXIgdGhhbiAwLjA1LCB0aHVzIHdlIHJlamVjdCB0aGUgbnVsbCBoeXBvdGhlc2lzIGFuZCByZWdhcmQgdGhlIHBlcnBfYWdlX2dyb3VwIGFzIHN0YXRpc3RpY2FsbHkgc2lnbmlmaWNhbnQuCgojIFZpY19hZ2VfZ3JvdXAKCmBgYHtyIFZpY19hZ2VfZ3JvdXB9CnJlc192aWNfYWdlX2dyb3VwID0gYW92KG51bWJlcl9zaG9vdCB+IGZhY3Rvcih2aWNfYWdlX2dyb3VwKSwgZGF0YSA9IG55Y19maXRfbG0pCnNob3dpbmcocmVzX3ZpY19hZ2VfZ3JvdXApCmBgYAoKVGhlIHAtdmFsdWUgb2YgdGhlIHZpY19hZ2VfZ3JvdXAgdmFyaWFibGUgaXMgc21hbGxlciB0aGFuIDAuMDUsIHRodXMgd2UgcmVqZWN0IHRoZSBudWxsIGh5cG90aGVzaXMgYW5kIHJlZ2FyZCB0aGUgdmljX2FnZV9ncm91cCBhcyBzdGF0aXN0aWNhbGx5IHNpZ25pZmljYW50Lgo=